*{ padding:0px; margin:0px;font-family:"微软雅黑","microsoft yahei";}
a{ text-decoration:none; color:#231e22;}
a:hover{ text-decoration:underline;}
ul,li{ list-style-type:none;}
input,image{ border:0;}
.dleft{ float:left;}
.dright{ float:right;}
.clear{ clear:both;}
.clearfix:after{content:'.';display:block;clear:both; visibility:hidden; height:0;}
body{ font-size:14px; color:#333; background:#fff; line-height: 1.8;}
.qhcon{ clear:both; width:1100px; position:relative; margin:0px auto;}
.qhtop{ height: 28px; line-height: 28px; background: url(../images/topbg.jpg) repeat-x; color: #666;}
.qhtop2{ text-align: right; line-height: 32px; font-size: 12px;}
.qhtop2 .dleft{padding: 10px 0 10px 0;}
.qhtop2 a{ color: #999;}
.qhsefm{display:inline-table;border: 1px solid #c0c0c0; margin: 15px 0 0 0; }
.qhsearch{color: #c0c0c0; width: 160px; padding: 0 10px;}
.qhsbut{width:33px; height: 32px; background: url(../images/searchbutbg.jpg) no-repeat;}

.qhnav{clear: both; font-size: 16px; text-align: center; background: #fd8201; height:40px; line-height: 40px; margin-bottom: 10px;}
.qhnav a{color: #fff; padding: 0 20px;}




.qhtitle{clear: both; text-align: right; padding: 20px 0 20px 0; height: 40px; }
.titlejc{margin: 30px 0 20px 0;}
.titleName{color: #FFFFFF; background: url(../images/titlenamebg.jpg) no-repeat 10px center #fd8201; float:left; padding: 5px 20px 5px 25px; font-size:18px;}
.titleMore{ color: #999;}
.titleli {float: right;}
.titleli li{display: inline-table; margin: 0 5px;color: #ea0000; }
.titleli li.active{ background: #f8f2e6; border-radius: 5px; border:1px solid #ea0000; padding: 0 10px;}


.gdkc{}
.gdkc li{width:500px; height: 229px; overflow: hidden; float:left; margin:  0 24px 0 0;background: #fd8201;}
.gdkc li:hover img{margin: 3px;width:494px; background: #fd8201;}
.qhnews{}
.qhnews li{ float: left; width: 48%; height: 135px; padding: 0 2% 0px 0;}
.qhnews li .dright{/*width:340px*/ width: 100%}
.qhnews li img{ padding: 0 15px 15px 0;}
.qhnews li h3{ font-size: 14px; font-weight: normal;}
.qhnews li .qhnewstime{ color: #a6a29a; border-bottom: 1px dashed #ddd7cd; padding: 0px 0 10px 0; margin-bottom: 5px;}
.qhnews li .qhnewsc{ font-size:12px;color: #a6a29a;}
.qhnews li .dleft{display: none; height: 145px; overflow: hidden;margin-bottom: 10px;}
.newsli01a{width: 100%;

  height: 0;

  padding-bottom: 66%;

  overflow: hidden; position:relative;}
.newsli01a img{width:100%; }


/*CSS3鼠标滑过图片放大特效*/
audio:not([controls]){display:none;height:0}[hidden],template{display:none}

abbr[title]{border-bottom:1px dotted}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*CSS3鼠标滑过图片放大特效*/


.gallery {
  width: 1100px;
  background: #f7f7f7;
  text-align: center;
  clear: both;
  padding: 20px 0 10px 0;
}
.gallery li{ display:inline-table; margin: 10px 30px;                             *zoom:1;

                                *display: inline;}
.gallery   .imghover {
  position: relative;
  width: 202px;
  overflow: hidden;
}

.gallery   .imghover > img {
  width: 202px;
  transition: .1s transform;
  transform: translateZ(0);
  /* hack */
}

.gallery   .imghover:hover {
  z-index: 1;
}

.gallery   .imghover:hover > img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}

.gallery h3{ color: #fd8201; font-weight: normal; font-size: 14px;}
.gallery p{ color: #666666;  font-size: 12px;}
.cf:before, .cf:after {
  display: table;
  content: "";
  line-height: 0;
}

.cf:after {
  clear: both;
}
.gallery a:hover{ text-decoration: none;}

.aboutus{color: #666666; font-size: 14px;}
.aboutus .dleft{margin: 0 15px 15px 0;}
.aboutus p{text-indent: 28px; margin-bottom: 10px;}


/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1080px;height:120px;line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1080px;height:120px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:120px;text-align:center; font-size: 12px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{display:none;position:absolute;top:50px;width:30px;height:60px;background:#f90;cursor:pointer;}
.scroll_horizontal .plus{left:10px;}
.scroll_horizontal .minus{right:10px;}
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{background:#f60;}

.friendlink{padding: 0px 0 30px 0;}
.friendlink a{padding: 5px 15px; }

.foot01{background: #fd8201;color: #000; clear: both;}
.foot01 dl{float: left; padding: 30px 20px 20px 30px;}
.foot01 dt{margin: 0 0 10px 0;}
.foot01 dd{font-size: 12px;}
dd.foot01kf{ background: url(../images/qqicon.png) no-repeat left 6px; padding: 0 0 0 15px;}
.foot02{ clear:both;background: #cf6a00; color: #000; line-height: 44px; text-align: center;}


/*inner*/
.qhtitle02{border-bottom:1px solid #ececec; margin-bottom: 15px; color: #999; height: 30px; line-height: 30px;}
.backto{ background: #f7f7f7; padding: 0 15px; border-radius: 5px; display: inline-block; color: #999;}
.qhtitle02 a:hover{ color: #fd8201;}
.qhtitle02 .dleft{display: inline-table;}

.innerl{width:220px; clear: both;}
.left_title_1 {
    height: 102px;
    line-height: 102px;
    color: #ffffff;
    font-size: 28px;
     
    background: #ee7800;
    text-align: center;
}
.w242_list{background:#f2f2f2;line-height:45px;font-size:14px;color:#666666;}
.w242_list li{width:100%; clear: both;}
.w242_list li a{display:block; }
.w242_list li a:link,.w242_list li a:visited{line-height:45px;height:45px;color:#666666;padding-left:35px;}
.w242_list li a:hover{line-height:45px;height:45px;border-right:2px solid #ee7800;background:#ffffff url(../images/w3_img.png) no-repeat 25px center;color:#ee7800;font-weight:bold;}
.w242_list li.l_1 a:link,.w242_list li.l_1 a:visited{line-height:45px;height:45px;border-right:2px solid #ee7800;background:#ffffff url(../images/w3_img.png) no-repeat 25px center;color:#ee7800;font-weight:bold;}
.w242_list li a.thisclass{color:#ee7800;}

.pt10_h32{padding-top:10px;height:32px;}
.fz16_title{float:left;font-size:16px;color:#4c4c4d; line-height:31px;border-bottom:1px solid #ee7800;}
.fr_w12{float:right;background:url(../images/right_w12.png) no-repeat right;padding-right:15px;color:#4c4c4d !important;font-size:14px;line-height:32px;}
.fr_w12:hover{color:#ee7800 !important;}

.gs_list{height:auto;}
.gs_list li{ overflow:hidden;}
.w242_pt10{overflow:hidden;padding-top:10px; text-align: center;}
 div.ttd{float:left;width:47%; margin:10px 2% 10px 0;display:inline; text-align: center;}
 div.ttd img{width:90%;}
.lh23_center{line-height:23px;text-align:center;color:#666666;}
.lh23_center a:link,.lh23_center a:visited{color:#666666;}
.lh23_center a:hover{color:#ee7800;}




.lh37_ul{padding-top:7px;line-height:37px;font-size:12px;display:none;}
.lh37_ul li{height:37px;line-height:37px;border-bottom:1px dotted #cccccc;width:100%;}
.lh37_ul li div{float:left;color:#ee7800;width:16px;height:16px;overflow:hidden;line-height:16px;text-align:center;margin-top:11px;}
.lh37_ul li a:link,.lh37_ul li a:visited{color:#333333;text-decoration:none; display:block; margin:0 70px 0 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lh37_ul li a:hover{color:#ee7800;}
.lh37_ul li span{float:right;color:#666666;}
.lh37_ul ul li.nr div {
    color: #ffffff;
    background: #ee7800;
}


.innerr{width:840px; font-size:12px; line-height: 25px; margin-bottom: 50px;}
.innerr ul.gallery{ width:100%;}
.innerr table{margin:0 auto; position: relative; border-collapse: collapse;}
.innerr table td{border:1px solid #ccc;}
.innerr iframe{margin: 10px auto;position: relative;}

.listarc{heiht:auto;overflow:hidden}
.listarc li{padding:5px 0; width:100%; clear: both;}
.listarc h2{font-weight:bold;height:35px;line-height:35px;font-size:16px;}
.listarc p{color:#999;text-indent:2em;font-size:12px;line-height:25px}
.listarc h4{font-size:12px;line-height:30px; color:#666;}
.listarc .dleft img{margin: 10px 15px 10px 0; width: 140px;}

.pr_center{position:relative;text-align:center;}
.fz16_h30_1{font-size:20px;height:30px;padding: 20px 0 10px 0; color:#ee6700; font-weight:bold;}
.h30_c999{color:#999999;height:30px;}
.h30_fz12{height:30px;font-size:12px;line-height:30px;color:#666666;margin-bottom:25px;}
.lh22_bb15{border-bottom:1px dotted #cccccc;line-height:22px;color:#333333;padding-bottom:15px;}
.lh22_bb15 p{line-height:25px;padding-bottom:15px; font-size:12px; text-indent:24px;}
/*.lh22_p250{line-height:22px;padding:25px 0px;}*/


.innerr .gdkc li{width:251px; height: 291px; overflow: hidden; float:left; margin:  0 24px 15px 0;background: #fff; text-align: center;}
.innerr .gdkc li:hover img{border:3px solid #ee6700; margin:0px 0px 7px 0px;width:245px; background: #fd8201; display: block;}


.page li{float:left;margin-right:5px;list-style:none}
.page li.thisclass a{background:#FFCA63;padding:5px;border:1px solid #FFCA63}
.page a{border:1px solid #dbdbdb;padding:5px;background:#f5f5f5}
.page a:hover{background:#FFCA63;color:#000;padding:5px;border:1px solid #FFCA63}
.page a.a1{}
.page span{background:#FFCA63;float:right;height:25px;margin: 0;line-height:25px;padding:0 5px;overflow:hidden;border:1px solid #FFCA63}

.pcshow{display:block;}
.mbshow{display:none;}

@media（min-width:320px）and (max-width: 760px){
  .pcshow{display:none;}
  .mbshow{display:block;}
}


